fool <- function(a, b)
	a + b
fool(1, 3)

foo <- function(a, ...)
	a
foo(1,2,3,a=4)
foo(1,a=4,2,3)
foo(a=4,1,2,3)

bar <- function(..., a)
	a
bar(1,2,3,a=4)
bar(1,a=4,2,3)
bar(a=4,1,2,3)

baz <- function(..., a)
	a
baz(b=1,c=2,a=4,3)

bat <- function(a, ...)
	a
bat(b=1,c=2,a=4,3)
bat(b=1,c=2,4,3)
